OpenCart 系統內建支援多幣別、多語系的功能,對於經營國際市場的商家來說,是很實用的功能,但是,如果您的市場經營策略是,不同地區或國家,有不同的訂價策略、促銷方案、各自的統計報表,那麼,建議您還是將針對不同地區或國家的線上商店,以各自獨立的網站來經營,才不會彼此牽絆、受限。
如果您對於不同地區或國家,都是採用相同的訂價策略、促銷方案,那麼恭喜您,OpenCart 不只能符合您的需求,而且還有很大的擴充彈性,建立您應該優先評估它。
為何針對不同地區或國家,有不同的訂價策略、促銷方案,就不適合使用 OpenCart 呢 !?
主要原因在於 OpenCart 的多幣別架構
因為 OpenCart 的多幣別功能,並不是讓您可以針對不同幣別,輸入不同金額,並不是讓您隨意設定同一商品的不同幣別的售價,例如 A 和 B 商品,新台幣售價都是 1,000 元,如果您想幫 A 和 B 商品的日幣售價,分別設定為 3,000 和 5,000 日幣,很抱歉,OpenCart 是做不到的。
假設您的網站有新台幣與日幣兩種幣別,商品編輯的售價欄位,仍是只有一個售價欄位而已,並不是新台幣與日幣各一個。而這個售價欄位,您要輸入的是系統主要幣別的售價,假設您是設定新台幣為網站系統的主要幣別,那麼售價欄位要輸入的,就是新台幣的售價。
而當訪客瀏覽您的網站前台,並將幣別切換為日幣時,系統才依當時的新台幣對日幣匯率,將商品售價由原來的新台幣換算成日幣來顯示,所以不同幣別的售價是用匯率轉換出來的,並不是任您自訂的。
不只商品售價如此,商品選項的價格、商品優惠價格、運費、折價券等等,都是相同的運作邏輯,由主幣別透過匯率換算成其他幣別。
雖然在 OpenCart 的 MarketPlace 上,可以找到不同幣別可自訂不同售價的模組,但此類模組勢必得改造整個 OpenCart 原本基於匯率的多幣別架構,影響甚大,除非有特殊理由,否則並不推薦安裝。
至於匯率,是在 系統管理>在地化管理>幣別管理 中,將主要幣別的匯率欄位設為 1,其他幣別的匯率欄位,則輸入主要幣別對該幣別的匯率,聰明的商家,到這裡可能會想到,是否可以用自訂的匯率來控制其他幣別的售價呢? 可以,您的確可以自訂高於(或低於)當前實際匯率的值,來變相提高(或降低)商品在特定幣別的售價,但請記得,除非您有額外去管制幣別的切換功能,否則,訪客有可能可以隨時切換幣別,看到您在不同幣別下的商品售價,甚至選擇較划算的幣別來進行結帳,如此一來,您想透過手動匯率來控制特定市場售價的企圖,就輕易被破功了。
另外,OpenCart 也內建了可自動更新匯率的功能,畢竟匯率是一直在變動的東西,自動更新匯率可以讓您不用一直人工去修正最新的匯率值,不過目前 OpenCart 內建的自動更新匯率是失效的。至於為何失效!? 如何修正!? 下一次再來說明。
參考資源
電商系統工程筆記 https://24cc.com/
台灣電商社團 https://www.twec.org/
台灣電商 FB 社團 https://www.facebook.com/groups/opencart.taiwan/
OpenCart 網站代管、客製、維護 https://www.osec.tw/
OpenCart 台灣電商技術支援粉絲頁 https://www.facebook.com/ntcart/
OpenCart 台灣優化版專頁 https://www.osec.tw/opencart.html
OpenCart 台灣中文用戶討論區 https://www.ntcart.com/
yahoo 把匯率服務關掉了,所以車車抓不到資料,把自動匯率關掉就好 (如果妳後台登入速度很慢,關掉自動匯率也會變快)